package cn.rxyb.core.random;

import java.util.concurrent.ThreadLocalRandom;

/**
 * @author YJH
 * @version 1.0
 * @description 随机数生成接口
 * @date 2020/6/26 14:50
 */
public interface IRandom {


    /**
     * 获取随机数生成器对象<br>
     * ThreadLocalRandom是JDK 7之后提供并发产生随机数，能够解决多个线程发生的竞争争夺。
     *
     * @return {@link ThreadLocalRandom}
     * @since 3.1.2
     */
    default ThreadLocalRandom getRandom() {
        return ThreadLocalRandom.current();
    }
}
